package com.ray.pojo.attend;

import java.util.List;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * getAttendanceInfo方法的返回类
 * @author 王荣
 */
@Getter
@Setter
@ToString
public class AttendanceInfoResultPojo {
	private Integer userId;
	private String workerNo;
	private String userName;
	private String groupName;
	private String deptName;
	private String workshopName;
	private String method;
	private Double attendanceSalary = 0.0;
	/** 迟到扣款	 */
	private Double lateDeductions = 0.0;
	/** 早退扣款 */
	private Double earlyDeductions = 0.0;
	/**旷工扣款*/
	private Double absentDeductions = 0.0;
	/**请假扣款 */
	private Double leaveDeductions = 0.0;
	/**加班工资 */
	private Double overtimeSalary = 0.0;
	/**月薪*/
	private Double monthlySalary = 0.0;
	/** 每日信息 */
	private List<com.ray.pojo.attend.AttendanceDailyInfoPojo> attendanceDailyInfoList;
	
	private List<LeaveInfoPojo> leaveList;

	public AttendanceInfoResultPojo() {};
	
	public AttendanceInfoResultPojo(Integer userId,String userName,String groupName,String deptName,String workshopName,String workerNo) {
		this.userId = userId;
		this.userName = userName;
		this.groupName = groupName;
		this.deptName = deptName;
		this.workshopName = workshopName;
		this.workerNo = workerNo;
	}

	

}
